Control from Computer Science 1
نویسنده
چکیده
This paper presents some of the principles underlying veriication and controller synthesis techniques for discrete dynamical systems developed within Computer Science along with some ideas to extend them to continuous and hybrid systems. Hopefully, this will provide control theorists and engineers with an additional perspective of their discipline as seen by a sympathetic outsider, uncommitted to the customs and traditions of the domain. Inter-cultural experience can be frustrating but sometimes fun. 1. WHAT AM I DOING HERE? Being one of those who have chosen to study computer science partly due to an inability to understand diierential equations, I feel a bit uncomfortable to speak in this conference whose proceedings pages are full of occurrences of that terrifying R symbol. The scientiic reason for my presence here is perhaps being one of those few computer scientists interested in the so-called hybrid systems research which was supposed to bring together the Computer Science and Control communities. So let me rst speak about what I understand. 2. WHAT IS VERIFICATION? Veriication 2 like Control is concerned with a model-based design of systems. That is, we want to build something (\controller") that makes some part of the real world (the \environment" or \plant") behave in a certain desired way. Instead of using trial-and-error methods we build a mathematical model which describes the combined dy-(Veriication of Hybrid Systems). 2 The term \veriication" is used as a short approximation for the disciplines and communities interested in \model-ing, design and analysis of reactive systems" or \formal methods in system design". namics of the environment and the controller. On this model we can make \gedanken experiments", e.g. manipulation of formulae or numerical simulations , to convince ourselves that the controller indeed makes the environment behave as required. If the model is a good approximation of the real world, there is a chance that a controller validated on the model will work properly when implemented. 3 The description just given does not specify the type of dynamical models considered. In classical control these are models of continuous dynamical systems in either continuous or discrete time, and since examples of such systems appear in every decent control textbook, I will move directly to discrete systems of the type treated by the veriication community and illustrate them via an example. 2.1 The Cooee Machine Suppose we want to build a machine M which distributes various hot drinks to customers who pay …
منابع مشابه
An Effective Modality Conflict Model for Identifying Applicable Policies During Policy Evaluation
Policy evaluation is a process to determine whether a request submitted by a user satisfies the access control policies defined by an organization. Modality conflict is one of the main issues in policy evaluation. Existing modality conflict detection approaches do not consider complex condition attributes such as spatial and temporal constraints. An effective authorization propagation rule is n...
متن کاملSurvey on Perception of People Regarding Utilization of Computer Science & Information Technology in Manipulation of Big Data, Disease Detection & Drug Discovery
this research explores the manipulation of biomedical big data and diseases detection using automated computing mechanisms. As efficient and cost effective way to discover disease and drug is important for a society so computer aided automated system is a must. This paper aims to understand the importance of computer aided automated system among the people. The analysis result from collected da...
متن کاملA Gravitational Search Algorithm-Based Single-Center of Mass Flocking Control for Tracking Single and Multiple Dynamic Targets for Parabolic Trajectories in Mobile Sensor Networks
Developing optimal flocking control procedure is an essential problem in mobile sensor networks (MSNs). Furthermore, finding the parameters such that the sensors can reach to the target in an appropriate time is an important issue. This paper offers an optimization approach based on metaheuristic methods for flocking control in MSNs to follow a target. We develop a non-differentiable optimizati...
متن کاملThe Opportunities Afforded by Embedded Computer Systems for Monitoring and Control of Industrial Processes in Less-Industrialised Countries (TECHNICAL NOTE)
The dramatic changes in integrated-circuit technology over the last two decades have been of great benefit to countries such as Zimbabwe. High volume production of VLSI chips has produced a supply of intelligent, versatile electronic processing devices at very low cost. In particular the facilities of the microcontroller have steadily developed to the accompaniment of a reduction in price. Sinc...
متن کاملMeasurement of Complexity and Comprehension of a Program Through a Cognitive Approach
The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...
متن کامل